using System;
using System.Collections;
using System.Text;
using System.Text.RegularExpressions;

namespace Tool.BaseClass
{
	public class GClass43
	{
		private static void smethod_0(ref string string_0, GClass19.GClass22 gclass22_0, string string_1, string string_2, Encoding encoding_0, GClass19.GClass20 gclass20_0, int int_0, bool bool_0, string string_3 = "")
		{
			if (gclass22_0.Collections.hashTableHasLoad.smethod_3(string_2))
			{
				string_0 = string_0.smethod_6(string_1, (bool_0 ? "" : string_3) + gclass22_0.Collections.hashTableHasLoad.smethod_5(string_2), gclass20_0, int_0);
			}
			else
			{
				System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass5.background, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass5.backgroundSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				System.Text.RegularExpressions.Regex regex3 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.import, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				System.Text.RegularExpressions.Regex regex4 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass7.fontSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				string text = GClass39.smethod_1(string_2, encoding_0, gclass22_0.UserAgent, null, null);
				System.Text.RegularExpressions.MatchCollection matchCollection = regex3.Matches(text);
				string text2 = "";
				if (matchCollection.Count > 0)
				{
					System.Text.RegularExpressions.Regex regex5 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.importUrl, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
					System.Text.RegularExpressions.Regex regex6 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.importLink, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
					string string_4 = "";
					GClass19.GClass20 gclass20_ = new GClass19.GClass20();
					for (int i = 0; i < matchCollection.Count; i++)
					{
						string input = matchCollection[i].Value.Trim();
						System.Text.RegularExpressions.MatchCollection matchCollection2 = regex5.Matches(input);
						System.Text.RegularExpressions.MatchCollection matchCollection3 = regex6.Matches(input);
						if (matchCollection2.Count <= 0)
						{
							if (matchCollection3.Count > 0)
							{
								string string_5 = matchCollection3[0].Value.Trim().smethod_2();
								if (GClass0.smethod_6(ref string_4, gclass22_0.Collections.log, string_5, string_2))
								{
									GClass43.smethod_0(ref text, gclass22_0, string_5, string_4, encoding_0, gclass20_, matchCollection[i].Index, true, "");
								}
							}
						}
						else
						{
							string string_5 = matchCollection2[0].Value.Trim().smethod_2();
							if (GClass0.smethod_6(ref string_4, gclass22_0.Collections.log, string_5, string_2))
							{
								GClass43.smethod_0(ref text, gclass22_0, string_5, string_4, encoding_0, gclass20_, matchCollection[i].Index, true, "");
							}
						}
					}
				}
				System.Text.RegularExpressions.MatchCollection matchCollection4 = regex.Matches(text);
				string text3 = "";
				Hashtable hashtable_ = new Hashtable();
				if (matchCollection4.Count > 0)
				{
					GClass19.GClass20 gclass20_ = new GClass19.GClass20();
					for (int i = 0; i < matchCollection4.Count; i++)
					{
						string text4 = regex2.Matches(matchCollection4[i].Value)[0].Value.smethod_2();
						string text5 = null;
						if (text4.smethod_7(ref text5) && text5.smethod_1())
						{
							System.Uri uri = string_2.smethod_1(text5);
							if (!(uri == null))
							{
								string string_6 = uri.ToString();
								string string_7 = null;
								if (!hashtable_.smethod_0(string_6, ref string_7))
								{
									text = text.smethod_6(text4, string_7, gclass20_, matchCollection4[i].Index);
								}
								else
								{
									if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.gif, string_6, gclass22_0._rootWebSite, gclass22_0._DirectoryBackground, ref text3))
									{
										GClass0.smethod_2(gclass22_0.Collections.hashTable, string_6, gclass22_0._rootWebSite + gclass22_0._DirectoryBackground + text3);
									}
									GClass0.smethod_1(hashtable_, text4, gclass22_0._CssBackground + text3);
									text = text.smethod_6(text4, gclass22_0._CssBackground + text3, gclass20_, matchCollection4[i].Index);
								}
							}
						}
					}
				}
				System.Text.RegularExpressions.MatchCollection matchCollection5 = regex4.Matches(text);
				if (matchCollection5.Count > 0)
				{
					string text6 = "";
					GClass19.GClass20 gclass20_ = new GClass19.GClass20();
					for (int i = 0; i < matchCollection5.Count; i++)
					{
						string text7 = matchCollection5[i].Value.smethod_2();
						string text5 = null;
						if (text7.smethod_7(ref text5))
						{
							System.Uri uri = string_2.smethod_1(text5);
							if (!(uri == null))
							{
								string string_8 = uri.ToString();
								string string_7 = null;
								if (!hashtable_.smethod_0(string_8, ref string_7))
								{
									text = text.smethod_6(text7, string_7, gclass20_, matchCollection5[i].Index);
								}
								else
								{
									GClass26.GEnum2 genum2_ = GClass26.GEnum2.woff;
									if (text7.ToLower().IndexOf(".woff") <= -1)
									{
										if (text7.ToLower().IndexOf(".woff2") > -1)
										{
											genum2_ = GClass26.GEnum2.woff2;
										}
										else if (text7.ToLower().IndexOf(".eot") <= -1)
										{
											if (text7.ToLower().IndexOf(".ttf") > -1)
											{
												genum2_ = GClass26.GEnum2.ttf;
											}
											else if (text7.ToLower().IndexOf(".svg") > -1)
											{
												genum2_ = GClass26.GEnum2.svg;
											}
										}
										else
										{
											genum2_ = GClass26.GEnum2.eot;
										}
									}
									else
									{
										genum2_ = GClass26.GEnum2.woff;
									}
									if (GClass0.smethod_3(gclass22_0.Collections.hashTable, genum2_, string_8, gclass22_0._rootWebSite, gclass22_0._DirectoryFonts, ref text6))
									{
										GClass0.smethod_2(gclass22_0.Collections.hashTable, string_8, gclass22_0._rootWebSite + gclass22_0._DirectoryFonts + text6);
									}
									GClass0.smethod_1(hashtable_, text7, gclass22_0._CssFonts + text6);
									text = text.smethod_6(text7, gclass22_0._CssFonts + text6, gclass20_, matchCollection5[i].Index);
								}
							}
						}
					}
				}
				GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.css, string_2, gclass22_0._rootWebSite, gclass22_0._DirectoryCss, ref text2);
				string_0 = string_0.smethod_6(string_1, (bool_0 ? "" : string_3) + text2, gclass20_0, int_0);
				if (GClass42.smethod_1(gclass22_0._rootWebSite + gclass22_0._DirectoryCss + text2, text, encoding_0, true))
				{
					GClass0.smethod_2(gclass22_0.Collections.hashTableHasLoad, string_2, text2);
				}
				else
				{
					GClass0.smethod_4(gclass22_0.Collections.log, "创建CSS文件失败：" + string_2, GClass19.GClass21.GEnum0.CreateFileFail);
				}
			}
		}

		public static string smethod_1(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2)
		{
			string text = "";
			string text2 = "";
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass9.GClass10.GClass11.background, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass9.GClass10.GClass11.backgroundSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			if (matchCollection.Count > 0)
			{
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				Hashtable hashtable_ = new Hashtable();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string text3 = matchCollection[i].Value.Trim();
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(text3);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到背景链接：" + text3, GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string text4 = matchCollection2[0].Value.Trim().Replace("\\\"", "").smethod_2();
						string text5 = null;
						if (text4.smethod_7(ref text5) && text5.smethod_1() && GClass0.smethod_6(ref text, gclass22_0.Collections.log, text5, string_1))
						{
							gclass22_0.ReportMessage(gclass22_0, text);
							string string_3 = null;
							if (!hashtable_.smethod_0(text, ref string_3))
							{
								string_0 = string_0.smethod_6(text4, string_3, gclass20_, matchCollection[i].Index);
							}
							else
							{
								if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.gif, text, gclass22_0._rootWebSite, gclass22_0._DirectoryBackground, ref text2))
								{
									GClass0.smethod_2(gclass22_0.Collections.hashTable, text, gclass22_0._rootWebSite + gclass22_0._DirectoryBackground + text2);
								}
								GClass0.smethod_1(hashtable_, text4, string_2 + text2);
								string_0 = string_0.smethod_6(text4, string_2 + text2, gclass20_, matchCollection[i].Index);
							}
						}
					}
				}
			}
			string_0 = GClass43.smethod_2(gclass22_0, string_0, string_1, string_2);
			return string_0;
		}

		private static string smethod_2(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2)
		{
			string text = "";
			string text2 = "";
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass9.GClass12.background, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass9.GClass12.backgroundSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			if (matchCollection.Count > 0)
			{
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				Hashtable hashtable_ = new Hashtable();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string input = GClass36.smethod_0(matchCollection[i].Value.Trim());
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(input);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到Background链接：" + matchCollection[i].Value.Trim(), GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string text3 = matchCollection2[0].Value.Trim().smethod_2().Replace("=", "").Trim();
						string text4 = null;
						if (text3.smethod_7(ref text4) && text4.smethod_1() && GClass0.smethod_6(ref text, gclass22_0.Collections.log, text4, string_1))
						{
							gclass22_0.ReportMessage(gclass22_0, text);
							string string_3 = null;
							if (!hashtable_.smethod_0(text, ref string_3))
							{
								string_0 = string_0.smethod_6(text3, string_3, gclass20_, matchCollection[i].Index);
							}
							else
							{
								if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.gif, text, gclass22_0._rootWebSite, gclass22_0._DirectoryBackground, ref text2))
								{
									GClass0.smethod_2(gclass22_0.Collections.hashTable, text, gclass22_0._rootWebSite + gclass22_0._DirectoryBackground + text2);
								}
								GClass0.smethod_1(hashtable_, text3, string_2 + text2);
								string_0 = string_0.smethod_6(text3, string_2 + text2, gclass20_, matchCollection[i].Index);
							}
						}
					}
				}
			}
			return string_0;
		}

		public static string smethod_3(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2)
		{
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass13.embed, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass13.embedSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			string text = "";
			string text2 = "";
			if (matchCollection.Count > 0)
			{
				Hashtable hashtable_ = new Hashtable();
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string input = GClass36.smethod_0(matchCollection[i].Value.Trim());
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(input);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到Flash链接：" + matchCollection[i].Value.Trim(), GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string value = matchCollection2[0].Value;
						string string_3 = null;
						if (value.smethod_7(ref string_3) && GClass0.smethod_6(ref text, gclass22_0.Collections.log, string_3, string_1))
						{
							gclass22_0.ReportMessage(gclass22_0, text);
							string string_4 = null;
							if (hashtable_.smethod_0(text, ref string_4))
							{
								if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.swf, text, gclass22_0._rootWebSite, gclass22_0._DirectoryFlash, ref text2))
								{
									GClass0.smethod_2(gclass22_0.Collections.hashTable, text, gclass22_0._rootWebSite + gclass22_0._DirectoryFlash + text2);
								}
								GClass0.smethod_1(hashtable_, value, string_2 + text2);
								string_0 = string_0.smethod_6(value, string_2 + text2, gclass20_, matchCollection[i].Index);
							}
							else
							{
								string_0 = string_0.smethod_6(value, string_4, gclass20_, matchCollection[i].Index);
							}
						}
					}
				}
			}
			return string_0;
		}

		public static string smethod_4(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2, Encoding encoding_0)
		{
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass15.GClass16.link, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass15.GClass16.linkHref, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			string text = "";
			if (matchCollection.Count > 0)
			{
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string input = GClass36.smethod_0(matchCollection[i].Value.Trim());
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(input);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到CSS链接：" + matchCollection[i].Value.Trim(), GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string text2 = matchCollection2[0].Value.Trim();
						string string_3 = null;
						if (text2.smethod_7(ref string_3) && GClass0.smethod_6(ref text, gclass22_0.Collections.log, string_3, string_1))
						{
							gclass22_0.ReportMessage(gclass22_0, text);
							GClass43.smethod_0(ref string_0, gclass22_0, text2, text, encoding_0, gclass20_, matchCollection[i].Index, false, string_2);
						}
					}
				}
			}
			System.Text.RegularExpressions.Regex regex3 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.import, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			string text3 = string_0;
			System.Text.RegularExpressions.MatchCollection matchCollection3 = regex3.Matches(text3);
			if (matchCollection3.Count > 0)
			{
				System.Text.RegularExpressions.Regex regex4 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.importUrl, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				System.Text.RegularExpressions.Regex regex5 = new System.Text.RegularExpressions.Regex(GClass2.GClass4.GClass6.importLink, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
				string string_4 = "";
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				for (int j = 0; j < matchCollection3.Count; j++)
				{
					string input2 = matchCollection3[j].Value.Trim();
					System.Text.RegularExpressions.MatchCollection matchCollection4 = regex4.Matches(input2);
					System.Text.RegularExpressions.MatchCollection matchCollection5 = regex5.Matches(input2);
					if (matchCollection4.Count > 0)
					{
						string string_5 = matchCollection4[0].Value.Trim().smethod_2();
						if (GClass0.smethod_6(ref string_4, gclass22_0.Collections.log, string_5, string_1))
						{
							GClass43.smethod_0(ref text3, gclass22_0, string_5, string_4, encoding_0, gclass20_, matchCollection3[j].Index, false, string_2);
						}
					}
					else if (matchCollection5.Count > 0)
					{
						string string_5 = matchCollection5[0].Value.Trim().smethod_2();
						if (GClass0.smethod_6(ref string_4, gclass22_0.Collections.log, string_5, string_1))
						{
							GClass43.smethod_0(ref text3, gclass22_0, string_5, string_4, encoding_0, gclass20_, matchCollection3[j].Index, false, string_2);
						}
					}
				}
				string_0 = text3;
			}
			return string_0;
		}

		public static string smethod_5(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2)
		{
			string text = "";
			string text2 = "";
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass14.img, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass8.GClass14.imgSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			if (matchCollection.Count > 0)
			{
				Hashtable hashtable_ = new Hashtable();
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string input = GClass36.smethod_0(matchCollection[i].Value.Trim());
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(input);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到Image链接：" + matchCollection[i].Value.Trim(), GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string value = matchCollection2[0].Value;
						string text3 = null;
						if (value.smethod_7(ref text3) && text3.smethod_1() && GClass0.smethod_6(ref text, gclass22_0.Collections.log, text3, string_1))
						{
							gclass22_0.ReportMessage(gclass22_0, text);
							string string_3 = null;
							if (!hashtable_.smethod_0(text, ref string_3))
							{
								string_0 = string_0.smethod_6(value, string_3, gclass20_, matchCollection[i].Index);
							}
							else
							{
								if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.gif, text, gclass22_0._rootWebSite, gclass22_0._DirectoryPicture, ref text2))
								{
									GClass0.smethod_2(gclass22_0.Collections.hashTable, text, gclass22_0._rootWebSite + gclass22_0._DirectoryPicture + text2);
								}
								GClass0.smethod_1(hashtable_, value, string_2 + text2);
								string_0 = string_0.smethod_6(value, string_2 + text2, gclass20_, matchCollection[i].Index);
							}
						}
					}
				}
			}
			return string_0;
		}

		public static string smethod_6(GClass19.GClass22 gclass22_0, string string_0, string string_1, string string_2)
		{
			System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(GClass2.GClass15.GClass17.script, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
			System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(GClass2.GClass15.GClass17.scriptSrc, System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Singleline);
			System.Text.RegularExpressions.MatchCollection matchCollection = regex.Matches(string_0);
			string text = "";
			string text2 = "";
			if (matchCollection.Count > 0)
			{
				Hashtable hashtable_ = new Hashtable();
				GClass19.GClass20 gclass20_ = new GClass19.GClass20();
				for (int i = 0; i < matchCollection.Count; i++)
				{
					string input = GClass36.smethod_0(matchCollection[i].Value.Trim());
					System.Text.RegularExpressions.MatchCollection matchCollection2 = regex2.Matches(input);
					if (matchCollection2.Count <= 0)
					{
						GClass0.smethod_4(gclass22_0.Collections.log, "无法从以下标签捕获到JS链接：" + matchCollection[i].Value.Trim(), GClass19.GClass21.GEnum0.NoUrlTag);
					}
					else
					{
						string text3 = matchCollection2[0].Value.Trim();
						string string_3 = null;
						if (text3.smethod_7(ref string_3) && GClass0.smethod_6(ref text, gclass22_0.Collections.log, string_3, string_1))
						{
							string string_4 = null;
							if (!hashtable_.smethod_0(text, ref string_4))
							{
								string_0 = string_0.smethod_6(text3, string_4, gclass20_, matchCollection[i].Index);
							}
							else
							{
								gclass22_0.ReportMessage(gclass22_0, text);
								if (GClass0.smethod_3(gclass22_0.Collections.hashTable, GClass26.GEnum2.js, text, gclass22_0._rootWebSite, gclass22_0._DirectoryJs, ref text2))
								{
									GClass0.smethod_2(gclass22_0.Collections.hashTable, text, gclass22_0._rootWebSite + gclass22_0._DirectoryJs + text2);
								}
								GClass0.smethod_1(hashtable_, text3, string_2 + text2);
								string_0 = string_0.smethod_6(text3, string_2 + text2, gclass20_, matchCollection[i].Index);
							}
						}
					}
				}
			}
			return string_0;
		}
	}
}
